@charset "utf-8";
#menu li{position: relative;}
#menu li a{position: relative;z-index: 2;}
#menu .sub{display: none; z-index: 1; margin-top:-43px; padding-top: 50px; background-color: #fff; position: absolute;text-align: center; box-shadow: 0px 0px 8px rgba(0,0,0,.1);}
#menu .sub a{display: block; height:inherit; line-height: 20px; margin-bottom: 15px;background: none;color: #333;}
#menu .sub a:hover{background: none; color:#1b8bea;}

.icon_list{position: absolute;z-index: 1000; left: 0; right: 0; bottom: 0;background-color: rgba(0,0,0,.75); background: linear-gradient(180deg, rgba(0,0,0,0) 0%,  rgba(0,0,0,.75) 80%);}
.icon_list ul{display: block; width: 1400px; margin:0 auto 40px; overflow: hidden;}
.icon_list ul>li{float: left; width: 10%; padding:0px 8px; box-sizing: border-box;text-align: center;}
.icon_list ul>li a>em{display: block; width: 82px; height: 82px; margin:0 auto; background-size: contain; background-repeat: no-repeat; background-position: center;}
.icon_list ul>li a>p{font-size: 18px; color: #fff;}
.icon_list ul>li a:hover>p{color:#1b8bea;}


dl.fw_list{ margin-top:15px;}
dl.fw_list dd , dl.fw_list dd a{height: inherit !important; width: 135px !important; line-height: 28px;}
.wapper{position: relative;}
.wapper>span.fr{max-width: 225px;position: absolute; top:-100px; right: 0; padding: 8px 25px; background-color: rgba(0,0,0,.5); display:block; border-radius: 5px; color: #fff;}

.zy_nav ul{margin: 0rem -8px;}
.zy_nav ul li{width: 25%; padding: 0rem 8px;margin-left: 0; box-sizing: border-box;}
.zy_nav.ty_bjtz ul li a{ width: 100% !important;}

#sec2 .zy_nav.ty_bjtz li a>span{top:20px; background-color:transparent; width: 100%;padding-left: 50px;}
#sec2 .zy_nav.ty_bjtz li a>span em{display: none;font-size: 14px;line-height: 1.2; max-width: 140px;}
#sec2 .zy_nav.ty_bjtz li a>span i{font-size: 16px; font-weight: bold; color: #333;}
#sec2 .zy_nav.ty_bjtz li.curr a>span{top: 50px; background-color:rgba(10,122,207,0.8); }
#sec2 .zy_nav.ty_bjtz li.curr a>span em{display: block;}
#sec2 .zy_nav.ty_bjtz li.curr a>span i{color: #fff;}

#sec2 .zy_nav.ty_bjtz li a>span i{background: url(240904fj_tsg_zytit_icon1.png) no-repeat 10px center;}
#sec2 .zy_nav.ty_bjtz li.curr a>span i{background: url(240904fj_tsg_zytit_icon1_1.png) no-repeat 10px center;}
#sec2 .zy_nav.ty_bjtz li+li a>span i{background: url(240904fj_tsg_zytit_icon2.png) no-repeat 10px center;}
#sec2 .zy_nav.ty_bjtz li+li.curr a>span i{background: url(240904fj_tsg_zytit_icon2_2.png) no-repeat 10px center;}
#sec2 .zy_nav.ty_bjtz li+li+li a>span i{background: url(240904fj_tsg_zytit_icon3.png) no-repeat 10px center;}
#sec2 .zy_nav.ty_bjtz li+li+li.curr a>span i{background: url(240904fj_tsg_zytit_icon3_3.png) no-repeat 10px center;}
#sec2 .zy_nav.ty_bjtz li+li+li+li a>span i{background: url(240904fj_tsg_zytit_icon4.png) no-repeat 10px center;}
#sec2 .zy_nav.ty_bjtz li+li+li+li.curr a>span i{background: url(240904fj_tsg_zytit_icon4_4.png) no-repeat 10px center;}

.zx_box .zx_nav ul{margin: 0rem -10px;}
.zx_box .zx_nav ul li{ width: 16.66666667%; padding: 0px 10px; margin-right: 0; box-sizing: border-box;}

.gk_right_box li>a{height: 112px;width: 100%; margin-bottom: 32px; display: table; position: relative; z-index: 1; background:linear-gradient(90deg,#09dfc4,#0dd9bf);}
.gk_right_box li+li>a{ background:#479eff;}
.gk_right_box li+li+li>a{ background:#fc81bb; margin-bottom: 0;}
.gk_right_box li>a::before{content: ""; position: absolute; z-index:-1; left: 0; right: 0; top: 0; bottom: 0; background: url(240904fj_tsg_gk_liimg.png) no-repeat center; background-size: cover;}
.gk_right_box li>a>span{display: table-cell; vertical-align: middle; text-align: center;}
.gk_right_box li>a>span em{font-size: 24px; line-height: 42px; color: #fff;}
.gk_right_box li>a>span em>i{vertical-align: middle; margin-right: 15px; display:inline-block;width:42px; height: 42px; background-size: contain; background-position: center;}
.gk_right_box li>a:hover>span em{font-weight: bold;}


.picScroll-left .ztzl_btn.prev,.picScroll-left .ztzl_btn2.next{width: 37px;height: 37px;}
.picScroll-left .ztzl_btn2.next{right: -62px;}
.picScroll-left .ztzl_btn.prev img,.picScroll-left .ztzl_btn2.next img{max-width: 100%; max-height: 100%;}

.ztzl_li{width: 50%;}
.ztzl_li a{display: block; position: relative; z-index: 1; text-align: center; padding: 35px 0; margin: 0px 20px;background-color: #f9b552;}
.ztzl_li+.ztzl_li a{background-color: #0192ff;}
.ztzl_li a::after{content: ""; position: absolute; left: 0; top: 0; right: 0; bottom:0; background-image: url(240904fj_tsg_zt_bg.png); background-size: cover;}
.ztzl_li a>em{display: block; width: 180px; height: 180px; border-radius: 200px; background-size: contain; margin: 0px auto;}
.ztzl_li a>p{font-size: 24px; font-weight: bold; display: block; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; padding: 0px 20px; margin-top: 20px; color: #fff; line-height: 1.2;}

.picScroll-left .hd ul{float:inherit;margin-right: 0; text-align: center; display: block;}
.picScroll-left .hd ul li{float: inherit; display: inline-block; margin: 0px 5px;}


/* 20241203 */
.footer_inp{ width:220px; background-position-x:200px }
